191878
1723136
803613
1639471
1119525
105805
565302
569601
509873
486163
99431
640235
5161799
3574581
3103148
2404804
2238988
2064609
1980358
1774118
1693196